Scanning lidar systems for three-dimensional sensing

ABSTRACT

A lidar system includes a laser source, a photodetector, an emission lens, a receiving lens, and a processor. The laser source is configured to be translated through a plurality of emission locations, and to emit a plurality of laser pulses therefrom. The emission lens is configured to collimate and direct the plurality of laser pulses towards an object. The receiving lens is configured to focus the portion of each of the plurality of laser pulses reflected off of the object to a plurality of detection locations. The photodetector is configured to be translated through the plurality of detection locations, and to detect the portion of each of the plurality of laser pulses. The processor is configured to determine a time of flight for each of the plurality of laser pulses from emission to detection, and construct a three-dimensional image of the object based on the determined time of flight.

CROSS-REFERENCES TO RELATED APPLICATIONS

This application claims the benefit of U.S. Provisional Patent Application No. 62/327,447, filed on Apr. 26, 2016, the contents of which is incorporated by reference in its entirety.

BACKGROUND OF THE INVENTION

Three-dimensional sensors are important for autonomous vehicles, drones, and other applications. They may be used, for example, for obstacle detection in an autonomous vehicle. Long range radar has become a common option for high end automobiles due to its low cost and high reliability. While the angular resolution of a millimeter wave radar (e.g., operating at 72 GHz W band) could be better than 2 degrees, such angular resolution is insufficient to guide autonomous vehicles at high speed. For example, a 200 meter sensing range is usually considered to be necessary for cars travelling at 120 km per hour (i.e., about 33 m/s or 75 mph). It may be calculated that an angular resolution of 0.2 degrees or less is necessary to achieve a spatial resolution of 0.7 m for an object at 200 m away. This spatial resolution would ensure the detection of a normal sized vehicle with at least one pixel. On the other hand, current commercially available three-dimensional sensors based on lidars are very expensive compared to the average selling price of a consumer automobile.

Therefore, an inexpensive lidar system that can deliver high angular resolution in both the horizontal and vertical direction is desired.

SUMMARY OF THE INVENTION

The present invention relates generally to lidar systems for three-dimensional imaging. More specifically, the present invention relates to scanning lidar systems and methods of three-dimensional imaging using inexpensive flexures that are suitable for autonomous vehicles, drones and other applications. Merely by way of example, embodiments of the present invention provide scanning lidar systems that comprise a plurality of laser sources and a plurality of photodetectors configured to be scanned synchronously to provide a desired angular field of view.

According to an embodiment of the present invention, a lidar system for three-dimensional imaging of an object may include a laser source configured to be translated through a plurality of emission locations in an emission plane. The laser source is configured to emit a plurality of laser pulses, wherein each of the plurality of laser pulses is emitted at a respective one of the plurality of emission locations. The lidar system may further include an emission lens configured to collimate and direct the plurality of laser pulses towards the object. A portion of each of the plurality of laser pulses may be reflected off of the object. The lidar system may further include a receiving lens configured to receive and focus the portion of each of the plurality of laser pulses reflected off of the object to a plurality of corresponding detection locations in a detection plane. Each of the plurality of corresponding detection locations is conjugate with a respective one of the plurality of emission locations. The lidar system may further include a photodetector configured to be translated through the plurality of corresponding detection locations in the detection plane. The photodetector is configured to receive and detect the portion of each of the plurality of laser pulses reflected off of the object. The lidar system may further include a processor coupled to the laser source and the photodetector. The processor may be configured to determine a time of flight for each of the plurality of laser pulses from emission to detection, and construct a three-dimensional image of the object based on the determined time of flight for each of the plurality of laser pulses.

In another embodiment, a method of three-dimensional imaging may include translating a laser source to each of a plurality of emission locations in an emission plane, and emitting, using the laser source, a plurality of laser pulses. Each of the plurality of laser pulses is emitted at a respective one of the plurality of emission locations. The method may further include collimating and directing, using an emission lens, the plurality of laser pulses towards an object. A portion of each of the plurality of laser pulses may be reflected off of the object. The method may further include receiving and focusing, using a receiving lens, the portion of each of the plurality of laser pulses reflected off of the object to a plurality of corresponding detection locations in a detection plane. Each corresponding detection location is conjugate with a respective emission location. The method may further include translating a photodetector to each of the plurality of corresponding detection locations in the detection plane, and detecting, using the photodetector, the portion of each of the plurality of laser pulses at each of the plurality of detection locations. The method may further include determining, using a processor, a time of flight for each of the plurality of laser pulses from emission to detection, and constructing a three-dimensional image of the object based on the determined time of flight for each of the plurality of laser pulses.

According to a further embodiment, a lidar system for three-dimensional imaging of an object may include a first laser source configured to be translated through a first plurality of emission locations in an emission plane. The first laser source is configured to emit a first plurality of laser pulses at the first plurality of emission locations, respectively. The lidar system may further include a second laser source configured to be translated through a second plurality of emission locations in the emission plane. The second laser source is configured to emit a second plurality of laser pulses at the second plurality of emission locations, respectively. The lidar system may further include an emission lens configured to collimate and direct the first plurality of laser pulses and the second plurality of laser pulses towards the object. A portion of each of the first plurality of laser pulses and each of the second plurality of laser pulses may be reflected off of the object. The lidar system may further include a receiving lens configured to receive and focus the portion of each of the first plurality of laser pulses and each of the second plurality of laser pulses reflected off of the object to a first plurality of corresponding detection locations and a second plurality of corresponding detection locations in a detection plane. Each of the first plurality of corresponding detection locations is conjugate with a respective one of the first plurality of emission locations; and each of the second plurality of corresponding detection locations is conjugate with a respective one of the second plurality of emission locations. The lidar system may further include a first photodetector configured to be translated through the first plurality of corresponding detection locations in the detection plane. The first photodetector is operative to receive and detect the portion of each of the first plurality of laser pulses reflected off of the object. The lidar system may further include a second photodetector configured to be translated through the second plurality of corresponding detection locations in the detection plane. The second photodetector is operative to receive and detect the portion of each of the second plurality of laser pulses reflected off of the object. The lidar system may further include a processor coupled to the first laser source, the second laser source, the first photodetector, and the second photodetector. The processor may be configured to determine a time of flight for each of the first plurality of laser pulses and each of the second plurality of laser pulses from emission to detection, and construct a three-dimensional image of the object based on the determined time of flight for each of the first plurality of laser pulses and each of the second plurality of laser pulses.

These and other embodiments of the invention along with many of its advantages and features are described in more detail in conjunction with the text below and attached figures.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates schematically a lidar system for three-dimensional imaging according to an embodiment of the present invention.

FIG. 2 illustrates schematically a flexure mechanism for scanning one or more laser sources and one or more photodetectors in a lidar system according to an embodiment of the present invention.

FIG. 3 illustrates schematically a flexure mechanism for scanning one or more laser sources and one or more photodetectors in a lidar system according to another embodiment of the present invention.

FIG. 4 illustrates schematically a flexure mechanism for scanning one or more laser sources and one or more photodetectors in a lidar system according in two dimensions according to an embodiment of the present invention.

FIG. 5 illustrates schematically a flexure mechanism for scanning a plurality of laser sources and a plurality of photodetectors in a lidar system according to an embodiment of the present invention.

FIG. 6 illustrates schematically a flexure mechanism for scanning one or more laser sources and one or more photodetectors in a lidar system according to another embodiment of the present invention.

FIG. 7 illustrates schematically a flexure mechanism for scanning one or more laser sources and one or more photodetectors in a lidar system according to yet another embodiment of the present invention.

FIG. 8 illustrates schematically a flexure mechanism for scanning a plurality of laser sources and a plurality of photodetectors in a lidar system according to an embodiment of the present invention.

FIG. 9 shows a simplified flowchart illustrating a method of three-dimensional imaging using a lidar system according to an embodiment of the present invention.

DETAILED DESCRIPTION OF SPECIFIC EMBODIMENTS

The present invention relates generally to lidar systems for three-dimensional imaging. More specifically, the present invention relates to scanning lidar systems and methods of three-dimensional imaging using inexpensive flexures that are suitable for autonomous vehicles, drones and other applications. Merely by way of example, embodiments of the present invention provide scanning lidar systems that comprise a plurality of laser sources and a plurality of photodetectors configured to be scanned synchronously to provide a desired angular field of view.

FIG. 1 illustrates schematically a lidar system 100 for three-dimensional imaging according to an embodiment of the present invention. The lidar system 100 includes an emitting lens 130 and a receiving lens 140, both being fixed. The lidar system 100 includes a laser source 110 a disposed substantially in a back focal plane of the emitting lens 130. The laser source 110 a is operative to emit a laser pulse 120 from a respective emission location in the back focal plane of the emitting lens 130. The emitting lens 130 is configured to collimate and direct the laser pulse 120 toward an object 150 located in front of the lidar system 100. For a given emission location of the laser source 110 a, the collimated laser pulse 120′ is directed at a corresponding angle toward the object 150.

A portion 122 of the laser pulse 120 is reflected off of the object 150 toward the receiving lens 140. The receiving lens 140 is configured to focus the portion 122 of the laser pulse 120 reflected off of the object 150 onto a corresponding detection location in the focal plane of the receiving lens 140. The lidar system 100 further includes a photodetector 160 a disposed substantially at the focal plane of the receiving lens 140. The photodetector 160 a is configured to receive and detect the portion 122 of the laser pulse 120 reflected off of the object at the corresponding detection location. The corresponding detection location of the photodetector 160 a is conjugate with the respective emission location of the laser source 110 a.

The laser pulse 120 may be of a short duration, for example, 100 ns pulse width. The lidar system 100 further includes a processor 190 coupled to the laser source 110 a and the photodetector 160 a. The processor 190 is configured to determine a time of flight (TOF) of the laser pulse 120 from emission to detection. Since the laser pulse 120 travels at the speed of light, a distance between the lidar system 100 and the object 150 may be determined based on the determined time of flight.

According to some embodiments, the laser source 120 a may be raster scanned to a plurality of emission locations in the back focal plane of the emitting lens 130, and is configured to emit a plurality of laser pulses at the plurality of emission locations. Each laser pulse emitted at a respective emission location is collimated by the emitting lens 130 and directed at a respective angle toward the object 150, and incidents at a corresponding point on the surface of the object 150. Thus, as the laser source 120 a is raster scanned within a certain area in the back focal plane of the emitting lens 130, a corresponding object area on the object 150 is scanned. The photodetector 160 a is raster scanned to a plurality of corresponding detection locations in the focal plane of the receiving lens 140. The scanning of the photodetector 160 a is performed synchronously with the scanning of the laser source 110 a, so that the photodetector 160 a and the laser source 110 a are always conjugate with each other at any given time.

By determining the time of flight for each laser pulse emitted at a respective emission location, the distance from the lidar system 100 to each corresponding point on the surface of the object 150 may be determined. In some embodiments, the processor 190 is coupled with a position encoder that detects the position of the laser source 110 a at each emission location. Based on the emission location, the angle of the collimated laser pulse 120′ may be determined. The X-Y coordinate of the corresponding point on the surface of the object 150 may be determined based on the angle and the distance to the lidar system 100. Thus, a three-dimensional image of the object 150 may be constructed based on the measured distances from the lidar system 100 to various points on the surface of the object 150. In some embodiments, the three-dimensional image may be represented as a point cloud, i.e., a set of X, Y, and Z coordinates of the points on the surface of the object 150.

In some embodiments, the intensity of the return laser pulse is measured and used to adjust the power of subsequent laser pulses from the same emission point, in order to prevent saturation of the detector, improve eye-safety, or reduce overall power consumption. The power of the laser pulse may be varied by varying the duration of the laser pulse, the voltage or current applied to the laser, or the charge stored in a capacitor used to power the laser. In the latter case, the charge stored in the capacitor may be varied by varying the charging time, charging voltage, or charging current to the capacitor. In some embodiments, the intensity may also be used to add another dimension to the image. For example, the image may contain X, Y, and Z coordinates, as well as reflectivity (or brightness).

The angular field of view (AFOV) of the lidar system 100 may be estimated based on the scanning range of the laser source 110 a and the focal length of the emitting lens 130 as,

${{AFOV} = {2\mspace{14mu}{\tan^{- 1}\left( \frac{h}{2f} \right)}}},$ where h is scan range of the laser source 110 a along certain direction, and f is the focal length of the emitting lens 130. For a given scan range h, shorter focal lengths would produce wider AFOVs. For a given focal length f, larger scan ranges would produce wider AFOVs. In some embodiments, the lidar system 100 may include multiple laser sources disposed as an array at the back focal plane of the emitting lens 130, so that a larger total AFOV may be achieved while keeping the scan range of each individual laser source relatively small. Accordingly, the lidar system 100 may include multiple photodetectors disposed as an array at the focal plane of the receiving lens 140, each photodetector being conjugate with a respective laser source. For example, the lidar system 100 may include a second laser source 110 b and a second photodetector 160 b, as illustrated in FIG. 1. In other embodiments, the lidar system 100 may include four laser sources and four photodetectors, or eight laser sources and eight photodetectors. In one embodiment, the lidar system 100 may include 8 laser sources arranged as a 4×2 array and 8 photodetectors arranged as a 4×2 array, so that the lidar system 100 may have a wider AFOV in the horizontal direction than its AFOV in the vertical direction. According to various embodiments, the total AFOV of the lidar system 100 may range from about 5 degrees to about 15 degrees, or from about 15 degrees to about 45 degrees, or from about 45 degrees to about 90 degrees, depending on the focal length of the emitting lens, the scan range of each laser source, and the number of laser sources.

The laser source 110 a may be configured to emit laser pulses in the ultraviolet, visible, or near infrared wavelength ranges. The energy of each laser pulse may be in the order of microjoules, which is normally considered to be “eye-safe.” For laser sources operating in wavelengths greater than about 1500 nm, the energy levels could be higher as the eye does not focus at those wavelengths. The photodetector 160 a may comprise a silicon avalanche photodiode, a photomultiplier, a PIN diode, or other semiconductor sensors.

The angular resolution of the lidar system 100 can be effectively diffraction limited, which may be estimated as, θ=1.22λ/D, where λ is the wavelength of the laser pulse, and D is the diameter of the lens aperture. According to various embodiments, the angular resolution of the lidar system 100 may range from about 1 mrad to about 20 mrad (about 0.05-1.0 degrees), depending on the type of lenses.

In some embodiments, the laser sources and the photodetectors may be scanned using relatively low-cost flexure mechanisms, as described below.

FIG. 2 illustrates schematically a flexure mechanism 200 that may be used for scanning the one or more laser sources 110 a and 110 b and the one or more photodetectors 160 a and 160 b in the lidar system 100 illustrated in FIG. 1, according to an embodiment of the present invention. The flexure mechanism 200 includes a fixed base 210, a first flexure 220, and a second flexure 222. The base end of each of the first flexure 220 and the second flexure 222 are attached to the base 210. A first platform 230 is attached to the free end of the first flexure 230 for mounting one or more laser sources 110 a and 110 b thereon. A second platform 232 is attached to the free end of the second flexure 232 for mounting one or more photodetectors 160 a and 160 b thereon.

The first flexure 220 is configured such that its free end may be deflected laterally when actuated, thereby translating the one or more laser sources 110 a and 110 b substantially in the back focal plane of the emitting lens 130. Similarly, the second flexure 222 is configured such that its free end may be deflected laterally when actuated, thereby translating the one or more photodetectors 160 a and 160 b substantially in the focal plane of the receiving lens 140. In one embodiment, the free end of the first flexure 220 and the free end of the second flexure 222 are mechanically linked with each other through a tie bar 240, so that the distance between each photodetector 160 a or 160 b and the corresponding laser source 110 a or 110 b remains constant as they are being scanned. This would ensure that each photodetector 160 a or 160 b is always conjugate with the corresponding laser source 110 a or 110 b, provided that the lens prescriptions for the emitting lens 130 and the receiving lens 140 are essentially identical.

In this embodiment where the first flexure 220 and the second flexure 222 are mechanically linked by the tie bar 240, the first flexure 220 and the second flexure 222 may be actuated by a single actuator. For example, they may be actuated simultaneously by the voice coils 260 and 262 and the permanent magnets 250 and 252 as illustrated in FIG. 2. When the voice coils 260 and 262 are energized, the first flexure 220 and the second flexure 222 may be deflected by the magnetic force in the desired direction. The voice coils 260 and 262 may be operated from direct current (DC) to a frequency significantly above the resonance frequency of the flexure assembly. In one embodiment, they may be operated at the resonance frequency. In that case, a large amplitude may be generated with highest efficiency. In another embodiment, the magnets 250 and 252 are held fixed while the coils 260 and 262 move. In other embodiments, the first flexure 220 and the second flexure 222 may be actuated by other types of actuators, such as piezoelectric actuators and cams driven by electric motors, and the like. One of ordinary skill in the art would recognize many variations, alternatives, and modifications.

In some embodiments, the lidar system 100 may include a position encoder 270 located behind the second platform 232. The position encoder 270 may be configured to detect the positions of the photodetector 160 a with respect to a reference position. The position encoder 270 may input the positions of the photodetector 160 a to the processor 190. The processor 190 may determine the positions of the laser source 110 a based on the positions of the photodetector 160 a, since the position of the laser source 110 a and the position of the photodetector 160 a are always conjugate with each other. The processor 190 may use the positions of the laser source 110 a to construct the three-dimensional image of the object 150. In an alternative embodiment, the position encoder 270 may be positioned behind the first platform 230 and configured to detect the positions of the laser source 160 a with respect to a reference position, and may input the positions of the laser source 110 a to the processor 190. The position encoder 270 may be a magnetic encoder, an optical encoder, a capacitive sensor, a Hall sensor, or any other encoder type known to those skilled in the art.

FIG. 3 illustrates schematically a flexure mechanism 300 that may be used for scanning the laser sources 110 a and 110 b and the photodetectors 160 a and 160 b in the lidar system 100 illustrated in FIG. 1, according to another embodiment of the present invention. Similar to the flexure mechanism 200, the flexure mechanism 300 includes a fixed base 310, a first flexure 320, and a second flexure 322. Each of the base end of the first flexure 320 and the base end of the second flexure 322 are attached to the base 310. A first platform 330 is attached to the free end of the first flexture 320 for mounting one or more laser sources 110 a and 110 b thereon. A second platform 332 is attached to the free end of the second flexure 322 for mounting one or more photodetectors 160 a and 160 b thereon. Here, unlike the flexure mechanism 200 illustrated in FIG. 2, the free end of the first flexure 320 and the free end of the second flexure 322 are not mechanically linked, and they are actuated by separate actuators. In one embodiment, the first flexure 320 may be actuated by the voice coils 360 and 362, and the permanent magnet 350; the second flexure 322 may be actuated by the voice coils 364 and 366, and the permanent magnet 352, as illustrated in FIG. 3. In other embodiments, other types of actuators, such as piezoelectric actuators and cams driven by electric motors, and the like, may be used.

The first flexure 320 and the second flexure 322 may be actuated synchronously using an electronic control circuitry so that the position of each photodetector 160 a or 160 b is always conjugate with the position of the corresponding laser source 110 a or 110 b. In one embodiment, the lidar system 100 further includes a first position encoder 370 located behind the first platform 330 for detecting positions of the laser source 110 a with respect to a reference position, and a second position encoder 372 located behind the second platform 332 for detecting positions of the photodetector 160 a with respect to a reference position. The first position encoder 370 and the second position encoder 372 may be coupled to the processor 190. The processor 190 may generate an electronic feedback signal based on a comparison between the position of the laser source 110 a and the position of the photodetector 160 a, and uses the electronic feedback signal to synchronize the actuation of the first flexure 320 and the actuation of the second flexure 322, so that the position of the laser source 110 a and the position of the photodetector 160 a are always conjugate with each other.

The flexure mechanism 200 illustrated in FIG. 2, or the flexure mechanism 300 illustrated in FIG. 3, may be configured to scan the laser source 110 a and the photodetector 160 a in two dimensions. FIG. 4 illustrates schematically a perspective view of the flexure mechanism 300. The first flexure 320 and the second flexure 322 are essentially cantilevers with their base ends fixed to the base 310. Each of the free end of the first flexure 320 and the free end of the second flexure 322 may be deflected in the vertical direction as well as in the horizontal direction, as indicated by the arrows in FIG. 4. In some embodiments, the first flexure 320 and the second flexure 322 may be raster scanned in the horizontal direction with a first speed, and raster scanned in the vertical direction with a second speed less than the first speed, or vice versa. By choosing the resonant frequencies for the orthogonal directions to be far apart from each other, actuation and control of the raster scanning may be accomplished. It should be understood that, although a single laser source 110 a and a single photodetector 160 a are shown in FIG. 4, a plurality of laser sources may be mounted on the platform 330 attached to the first flexure 320, and a plurality of photodetectors may be mounted on the platform 332 attached to the second flexure 332.

When cantilever-type flexures, such as those illustrated in FIGS. 2-4, are actuated at high frequencies, vibrations may be introduced due to the high accelerations at the extreme ends of the motions. According to some embodiments of the present invention, counter-balancing pairs of flexures may be used to reduce vibrations. FIG. 5 illustrates schematically a counter-balancing flexure mechanism 500 according to an embodiment of the present invention. The flexure mechanism 500 includes a base 510, a first flexure 520 a and a second flexure 520 b disposed side-by-side, a third flexure 522 a and a fourth flexure 522 b disposed side-by-side. The base end of each of the flexures 520 a, 520 b, 522 a, and 522 b is attached to the base 510. One or more laser sources 110 a are attached to the free end of the first flexure 520 a, and one or more laser sources 110 b are attached to the free end of the second flexure 520 b. One or more photodetectors 160 a are attached to the free end of the third flexure 522 a, and one or more photodetectors 160 b are attached to the free end of the fourth flexure 522 b. In one embodiment, the first flexure 520 a and the third flexure 522 a move in opposite directions with respect to the second flexure 520 b and the fourth flexure 522 b, both in the left-right direction and in the forward-backward direction. That is, at a given time, the first flexure 520 a and the third flexure 522 a may move to the left and forward, while the second flexure 520 b and the fourth flexure 522 b may move to the right and backward, as illustrated in FIG. 5. In this fashion, the motion of the first flexure 520 a may counter balance the motion of the second flexure 520 b, and the motion of the third flexure 522 a may counter balance the motion of the fourth flexure 522 b, thereby canceling most of the vibrations. In some embodiments, the movement of the first flexure 520 a and the movement of the third flexure 522 a are synchronized such that the position of the laser source 110 a and the position of the photodetector 160 a are always conjugate with respect to each other. Similarly, the movement of the second flexure 520 b and the movement of the fourth flexure 522 b are synchronized such that the position of the laser source 110 b and the position of the photodetector 160 b are always conjugate with respect to each other. The counter-balancing motions of the flexures 520 a, 520 b, 522 a, and 522 b may be achieved by using electrical control signals from the processor 190. In alternative embodiments, dummy flexures may be used for vibration cancellation.

FIG. 6 illustrates schematically a flexure mechanism 600 that may be used for scanning one or more laser sources 110 a-110 d and one or more photodetectors 160 a-160 d in the lidar system 100 illustrated in FIG. 1, according to another embodiment of the present invention. In this example, four laser sources 110 a-110 d and four photodetectors 160 a-160 d are mounted on a same rigid platform 630. The positions of the laser sources 110 a-110 d and the photodetectors 160 a-160 d are arranged such that each laser source 110 a, 110 b, 110 c, or 110 d is spatially conjugate with a corresponding photodetector 160 a, 160 b, 160 c, or 160 d. The platform 630 is coupled to a first base plate 610 by a first flexure comprising two flexure elements 620 a and 620 b. The flexure elements 620 a and 620 b may be deflected to the left or right by using a single actuator, such as the voice coil 650 and permanent magnet 660 as shown in FIG. 6, or by a piezoelectric actuator, and the like. In one embodiment, the first base plate 610 may be coupled to a second base plate 612 by a second flexure comprising two flexure elements 670 a and 670 b. The flexure elements 670 a and 670 b may be deflected forward or backward by using a single actuator, such as the voice coil 652 and the permanent magnet 662 as shown in FIG. 6, or by a piezoelectric actuator, and the like.

Thus, the laser sources 110 a-110 d and the photodetectors 160 a-160 d may be scanned in two dimensions in the focal planes of the emitting lens 130 and the receiving lens 140, respectively, by the left-right movements of the flexure elements 620 a and 620 b, and by the forward-backward movements of the flexure elements 670 a and 670 b. Because the laser sources 110 a-110 d and the photodetectors 160 a-160 d are mounted on the same rigid platform 630, the conjugate spatial relationship between each laser—photodetector pair is maintained as they are scanned, provided that the lens prescriptions for the emitting lens 130 and the receiving lens 140 are essentially identical. It should be appreciated that, although four laser sources 110 a-110 d and four photodetectors 160 a-160 d are shown as an example in FIG. 6, fewer or more laser sources and fewer or more photodetectors may be mounted on a single platform 630. For example, one laser source and one photodetector, or two laser sources and two photodetectors, or eight laser sources and eight photodetectors may be mounted on a single platform 630, according to various embodiments of the present invention. In one embodiment, eight laser sources may be arranged as a 4×2 array, and eight photodetectors may be arranged as a 4×2 array, all mounted on the same rigid platform 630.

In some embodiments, a first position encoder 640 may be disposed adjacent the platform 630 for detecting coordinates of the laser sources 110 a-110 d in the left-right direction (i.e., the x-coordinates), and a second position encoder 642 may be disposed adjacent the first base plate 610 for detecting coordinates of the laser sources 110 a-110 d in the forward-backward direction (i.e., the y-coordinates). The first position encoder 640 and the second position encoder 642 may input the x-y coordinates of the laser sources 110 a-110 d to the processor 190 to be used for constructing the three-dimensional image of the object 150.

FIG. 7 illustrates schematically a flexure mechanism 700 that may be used for scanning one or more laser sources 110 a-110 d and one or more photodetectors 160 a-160 d in the lidar system 100 illustrated in FIG. 1, according to yet another embodiment of the present invention. Similar to FIG. 6, the laser sources 110 a-110 d and the photodetectors 160 a-160 d are mounted to the same rigid platform 630. Here, the platform 630 is coupled to the fixed base 610 by a flexure comprising four flexure elements 720 a-720 d. The four flexure elements 720 a-720 d may be deflected laterally in both the left-right direction and the backward-forward direction, thereby allowing the laser sources 110 a-110 d and the photodetectors 160 a-160 d to be scanned in two dimensions. Similar to the flexure mechanism 600 shown in FIG. 6, because the laser sources 110 a-110 d and the photodetectors 160 a-160 d are mounted on the same rigid platform 630, the conjugate spatial relationship between each laser—photodetector pair is maintained as they are scanned.

FIG. 8 illustrates schematically a flexure mechanism 800 that may be used for scanning a plurality of laser sources 110 a-110 h and a plurality of photodetectors 160 a-160 h in the lidar system 100 illustrated in FIG. 1, according to a further embodiment of the present invention. In this example, four laser sources 110 a-110 d and four photodetectors 160 a-160 d are mounted on a first rigid platform 630, and another four laser sources 110 e-110 h and another four photodetectors 160 e-160 h are mounted on a second rigid platform 632. The first rigid platform 630 is coupled to the fixed base 610 by a first flexure comprising four flexure elements 720 a-720 d. The second rigid platform 632 is coupled to the fixed base 610 by a second flexure comprising four flexure elements 722 a-722 d. According to one embodiment, the first platform 630 and the second platform 632 are configured to move in opposite directions, so that most of the vibrations may be canceled. For example, the first platform 630 may move to the left as the second platform 632 moves to the right, as illustrated in FIG. 8. Similarly, the first platform 630 may move to forward as the second platform 632 moves backward. It should be appreciated that, although only two platforms 630 and 632 are shown in this example, more pairs of platforms for additional laser sources and photodetectors may be used. One of ordinary skill in the art would recognize many variations, alternatives, and modifications.

In one aspect, embodiments of the present invention provide methods of performing three-dimensional imaging using a lidar system. FIG. 9 shows a simplified flowchart illustrating a method 900 of three-dimensional imaging using a lidar system, such as the lidar system 100 illustrated in FIG. 1, according to an embodiment of the present invention. The method 900 may include, at 902, translating a laser source to each of a plurality of emission locations in an emission plane, and at 904, emitting, using the laser source, a plurality of laser pulses. Each of the plurality of laser pulses is emitted at a respective one of the plurality of emission locations. The method 900 may further include, at 906, using an emission lens to collimate and direct the plurality of laser pulses towards an object in front of the lidar system. A portion of each of the plurality of laser pulses may be reflected off of the object. The method 900 may further include, at 908, using a receiving lens to receive and focus the portion of each of the plurality of laser pulses reflected off of the object to a plurality of corresponding detection locations in a detection plane. Each corresponding detection location is conjugate with a respective emission location. The method 900 may further include, at 910, translating a photodetector to each of the plurality of corresponding detection locations in the detection plane, and at 912, detecting, using the photodetector, the portion of each of the plurality of laser pulses at each of the plurality of detection locations. The method 900 may further include, at 914, determining, using a processor, a time of flight for each of the plurality of laser pulses from emission to detection, and at 916, constructing a three-dimensional image of the object based on the determined time of flight for each of the plurality of laser pulses.

It should be appreciated that the specific steps illustrated in FIG. 9 provide a particular method of performing three-dimensional imaging using a lidar system according to an embodiment of the present invention. Other sequences of steps may also be performed according to alternative embodiments. For example, alternative embodiments of the present invention may perform the steps outlined above in a different order. Moreover, the individual steps illustrated in FIG. 9 may include multiple sub-steps that may be performed in various sequences as appropriate to the individual step. Furthermore, additional steps may be added and some steps may be removed depending on the particular applications. One of ordinary skill in the art would recognize many variations, modifications, and alternatives.

In some embodiments, translating the photodetector to each of the plurality of corresponding detection locations in the detection plane is performed synchronously with translating the laser source to each of the plurality of emission locations in the emission plane, such that a location of the photodetector is always conjugate with a location of the laser source at any given time. In one embodiment, the laser source and the photodetector are mounted on a same platform, and translating the laser source and translating the photodetector are performed by translating the platform.

In some embodiments, translating the laser source in the emission plane through the plurality of emission locations comprises raster scanning the laser source in the emission plane, and translating the photodetector in the detection plane through the plurality of corresponding detection locations comprises raster scanning the photodetector in the detection plane. In some embodiments, the emission plane and the detection plane are substantially perpendicular to an optical axis of the lidar system. Raster scanning of the laser source may be performed in two-dimensions in the emission plane, and raster scanning of the detector may be performed in two-dimensions in the detector plane. In some embodiments, raster scanning of the laser source and raster scanning of the photodetector in a first direction may be performed at a first speed, and raster scanning of the laser source and raster scanning of the photodetector in a second direction orthogonal to the first direction may be performed at a second speed less than the first speed.

In various embodiments, raster scanning of the laser source may result in a position of the laser source as a function of time that follows a sinusoidal waveform, or a triangular waveform, or a sawtooth waveform, or the like. In some embodiments, the raster scanning of the laser source in a first direction may result in a position of the laser source in the first direction as a function of time that follows a first waveform, and raster scanning of the laser source in a second direction may result in a position of the laser source in the second direction as a function of time that follows a second waveform different from the first waveform. One of ordinary skill in the art would recognize many variations, alternatives, and modifications.

In some embodiments, the intensity of each return laser pulse is measured and used to adjust the power of subsequent laser pulses from the same emission point. The power of the laser pulse may be varied by varying the duration of the laser pulse, the voltage or current applied to the laser, or the charge stored in a capacitor used to power the laser. In the latter case, the charge stored in the capacitor may be varied by varying the charging time, charging voltage, or charging current to the capacitor. In some embodiments, the intensity may also be used to add another dimension to the image. For example, the image may contain X, Y, and Z coordinates, as well as reflectivity (or brightness).

According to various embodiments, each laser source may be configured to emit laser pulses at regular time intervals at certain repetition rate, such as 10 kHz or the like. For a lidar system that includes a plurality of laser sources, the plurality of laser sources may be configured to emit laser pulses simultaneously at same time intervals, or may be configured to emit laser pulses at staggered time intervals, according to various embodiments of the present invention. For example, in one embodiment, a first laser source may be configured to emit laser pulses at a pulse repetition rate of 10 kHz, which corresponds to a time interval between consecutive pulses ΔT=100 μs. A second laser source may be configured to emit laser pulses also at the pulse repetition rate of 10 kHz, but is staggered with respect to that of the first laser source with a time delay Δt that is less than the time interval ΔT between consecutive pulses. For example, the delay time between firing of the second laser source and the firing of the first laser source may be Δt=10 s.

In one embodiment, where a first laser source and a second laser source are configured to emit laser pulses at staggered time intervals, the electrical signals generated by the first photodetector and the second photodetector may be input into a single analog-to-digital converter (ADC) in the processor for measuring the times of flight for the trains of pulses emitted by both the first laser source and the second laser source, as long as the time of flight is always shorter than the time between laser pulses. In other embodiments, the electrical signals generated by the first photodetector and the second photodetector may be input into separate ADCs.

In embodiments where raster scanning of the laser source results in a position of the laser source as a function of time that follows a waveform other than a triangular waveform or a sawtooth waveform, the speed of scanning may vary with the position of the laser source. For example, in the case of a sinusoidal waveform, the speed of scanning may be slower at the extreme ends of the motion than at other positions. In such cases, if the laser source is configured to emit laser pulses at constant time intervals, the angular spacing between two adjacent laser pulses may vary with the scanning speed. In some embodiments, the laser source may be configured to emit laser pulses at non-uniform time intervals to compensate for the non-uniformity of scanning speed, so that the angular spacing between two adjacent laser pulses may be independent of the scanning speed. In other embodiments, the laser source is configured to emit laser pulses at constant time intervals regardless of the waveform of the scanning motion. In such cases, a position encoder may measure the positions of the laser source where a series of laser pulses are emitted. The processor may then determine the corresponding angles for the series of laser pulses based on the positions of the laser source.

The specific details of particular embodiments may be combined in any suitable manner without departing from the spirit and scope of embodiments of the invention. However, other embodiments of the invention may be directed to specific embodiments relating to each individual aspect, or specific combinations of these individual aspects.

The above description of exemplary embodiments of the invention has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form described, and many modifications and variations are possible in light of the teaching above. The embodiments were chosen and described in order to explain the principles of the invention and its practical applications to thereby enable others skilled in the art to utilize the invention in various embodiments and with various modifications as are suited to the particular use contemplated. 

What is claimed is:
 1. A lidar system for three-dimensional imaging of an object, the lidar system comprising: an emission lens; a laser source configured to be translated relative to the emission lens through a plurality of emission locations in an emission plane, the laser source configured to emit a plurality of laser pulses, wherein each of the plurality of laser pulses is emitted at a respective one of the plurality of emission locations, and wherein the emission lens is configured to collimate and direct the plurality of laser pulses towards the object, a portion of each of the plurality of laser pulses being reflected off of the object; a receiving lens configured to receive and focus the portion of each of the plurality of laser pulses reflected off of the object to a plurality of corresponding detection locations in a detection plane, wherein each of the plurality of corresponding detection locations is conjugate with a respective one of the plurality of emission locations; a photodetector configured to be translated relative to the receiving lens through the plurality of corresponding detection locations in the detection plane and configured to receive and detect the portion of each of the plurality of laser pulses reflected off of the object; and a processor coupled to the laser source and the photodetector, the processor configured to: determine a time of flight for each of the plurality of laser pulses from emission to detection; and construct a three-dimensional image of the object based on the determined time of flight for each of the plurality of laser pulses.
 2. The lidar system of claim 1 further comprising a platform, wherein the laser source and the photodetector are mounted on the platform, the platform is configured to be translated relative to the emission lens so as to translate the laser source through the plurality of emission locations and to translate the photodetector through the plurality of detection locations, and a distance between the laser source and the photodetector is such that the laser source and the photodetector are always spatially conjugate with respect to each other as the platform is translated.
 3. The lidar system of claim 2 wherein the emission lens and the receiving lens are mounted on a fixed frame, and the lidar system further comprising a flexure coupled to the fixed frame and the platform, the flexure configured to translate the platform relative to the fixed frame.
 4. The lidar system of claim 3 wherein the platform is translated by actuating the flexure using a voice coil motor, a piezoelectric transducer, a torsion motor, or a rotary motor.
 5. The lidar system of claim 1 further comprising: a first platform, wherein the laser source is mounted on the first platform, and the first platform is configured to be translated relative to the emission lens so as to translate the laser source through the plurality of emission locations; and a second platform, wherein the photodetector is mounted on the second platform, and the second platform is configured to be translated relative to the receiving lens so as to translate the photodetector through the plurality of detection locations; wherein translation of the first platform is performed synchronously with translation of the second platform, such that the laser source and the photodetector are always spatially conjugate with respect to each other as the first platform and the second platform are translated.
 6. The lidar system of claim 5 wherein the emission lens and the receiving lens are mounted on a fixed frame, and the lidar system further comprising: a first flexure coupled to the fixed frame and the first platform, the first flexure configured to translate the first platform relative to the fixed frame; and a second flexure coupled to the fixed frame the second platform, the second flexure configured to translate the second platform relative to the fixed frame.
 7. The lidar system of claim 1 wherein a focal length of the emission lens is selected so that translation of the laser source relative to the emission lens in the emission plane through the plurality of emission locations results in scanning of the plurality of laser pulses across the object over an object size that subtends an angle from the lidar system that ranges from about 5 degrees to about 15 degrees, or from about 15 degrees to about 45 degrees, or from about 45 degrees to about 90 degrees.
 8. The lidar system of claim 1 wherein: translation of the laser source in the emission plane through the plurality of emission locations comprises raster scanning of the laser source in one dimension in the emission plane; and translation of the photodetector in the detection plane through the plurality of corresponding detection locations comprises raster scanning of the photodetector in one dimension in the detection plane.
 9. The lidar system of claim 1 wherein: translation of the laser source in the emission plane through the plurality of emission locations comprises raster scanning of the laser source in two dimensions in the emission plane; and translation of the photodetector in the detection plane through the plurality of corresponding detection locations comprises raster scanning of the photodetector in two dimensions in the detection plane.
 10. The lidar system of claim 9 wherein: raster scanning of the laser source in a first direction is performed at a first speed; raster scanning of the laser source in a second direction perpendicular to the first direction is performed at a second speed different from the first speed; raster scanning of the photodetector in the first direction is performed at the first speed; and raster scanning of the photodetector in the second direction is performed at the second speed.
 11. The lidar system of claim 1 further comprising a position encoder for determining a position of the laser source relative to a reference position of the laser source, wherein the position encoder is coupled to the processor, and the processor is configured to construct the three-dimensional image of the object based on the determined time of flight for each of the plurality of laser pulses and the position of the laser source.
 12. A method of three-dimensional imaging, the method comprising: translating a laser source relative to an emission lens to each of a plurality of emission locations in an emission plane; emitting, using the laser source, a plurality of laser pulses, wherein each of the plurality of laser pulses is emitted at a respective one of the plurality of emission locations; collimating and directing, using the emission lens, the plurality of laser pulses towards an object, wherein a portion of each of the plurality of laser pulses is reflected off of the object; receiving and focusing, using a receiving lens, the portion of each of the plurality of laser pulses reflected off of the object to a plurality of corresponding detection locations in a detection plane, wherein each corresponding detection location is conjugate with a respective emission location; translating a photodetector relative to the receiving lens to each of the plurality of corresponding detection locations in the detection plane; detecting, using the photodetector, the portion of each of the plurality of laser pulses at each of the plurality of detection locations; determining, using a processor, a time of flight for each of the plurality of laser pulses from emission to detection; and constructing a three-dimensional image of the object based on the determined time of flight for each of the plurality of laser pulses.
 13. The method of claim 12 wherein translating the photodetector to each of the plurality of corresponding detection locations in the detection plane is performed synchronously with translating the laser source to each of the plurality of emission locations in the emission plane, such that a location of the photodetector is always conjugate with a location of the laser source at any given time.
 14. The method of claim 13 wherein the laser source and the photodetector are mounted on a platform, and translating the laser source and translating the photodetector comprise translating the platform relative to the emission lens.
 15. The method of claim 13 wherein the laser source is mounted on a first platform, and the photodetector is mounted on a second platform, and wherein translating the laser source comprises translating the first platform relative to the emission lens, and translating the photodetector comprises translating the second platform relative to the receiving lens.
 16. The method of claim 13 wherein: translating the laser source in the emission plane through the plurality of emission locations comprises raster scanning the laser source in one dimension in the emission plane; and translating the photodetector in the detection plane through the plurality of corresponding detection locations comprises raster scanning the photodetector in one dimension in the detection plane.
 17. The method of claim 13 wherein: translating the laser source in the emission plane through the plurality of emission locations comprises raster scanning the laser source in two dimensions in the emission plane; and translating the photodetector in the detection plane through the plurality of corresponding detection locations comprises raster scanning the photodetector in two dimensions in the detection plane.
 18. A lidar system for three-dimensional imaging of an object, the lidar system comprising: an emission lens; a first laser source configured to be translated relative to the emission lens through a first plurality of emission locations in an emission plane, the first laser source configured to emit a first plurality of laser pulses at the first plurality of emission locations, respectively and a second laser source configured to be translated relative to the emission lens through a second plurality of emission locations in the emission plane, the second laser source configured to emit a second plurality of laser pulses at the second plurality of emission locations, respectively, wherein the emission lens is configured to collimate and direct the first plurality of laser pulses and the second plurality of laser pulses towards the object, a portion of each of the first plurality of laser pulses and each of the second plurality of laser pulses being reflected off of the object; a receiving lens configured to receive and focus the portion of each of the first plurality of laser pulses and each of the second plurality of laser pulses reflected off of the object to a first plurality of corresponding detection locations and a second plurality of corresponding detection locations in a detection plane, wherein each of the first plurality of corresponding detection locations is conjugate with a respective one of the first plurality of emission locations, and each of the second plurality of corresponding detection locations is conjugate with a respective one of the second plurality of emission locations; a first photodetector configured to be translated relative to the receiving lens through the first plurality of corresponding detection locations in the detection plane and operative to receive and detect the portion of each of the first plurality of laser pulses reflected off of the object and a second photodetector configured to be translated relative to the receiving lens through the second plurality of corresponding detection locations in the detection plane and operative to receive and detect the portion of each of the second plurality of laser pulses reflected off of the object; and a processor coupled to the first laser source, the second laser source, the first photodetector, and the second photodetector, the processor configured to: determine a time of flight for each of the first plurality of laser pulses and each of the second plurality of laser pulses from emission to detection; and construct a three-dimensional image of the object based on the determined time of flight for each of the first plurality of laser pulses and each of the second plurality of laser pulses.
 19. The lidar system of claim 18 further comprising a platform, wherein: the first laser source, the second laser source, the first photodetector, and the second photodetector are mounted on the platform, the platform is configured to be translated relative to the emission lens so as to translate the first laser source through the first plurality of emission locations, to translate the second laser source through the second plurality of emission locations, to translate the first photodetector through the first plurality of detection locations, and to translate the second photodetector through the second plurality of detection locations; and the first laser source, the second laser source, the first photodetector, and the second photodetector are positioned on the platform such that the first laser source and the first photodetector are always spatially conjugate with respect to each other as the platform is translated, and that the second laser source and the second photodetector are always spatially conjugate with respect to each other as the platform is translated.
 20. The lidar system of claim 19 wherein the emission lens and the receiving lens are mounted on a fixed frame, and the lidar system further comprising a flexure coupled to the fixed frame and the platform, the flexure configured to translate the platform relative to the fixed frame.
 21. The lidar system of claim 18 further comprising: a first platform, wherein the first laser source and the first photodetector are mounted on the first platform, the first platform is configured to be translated relative to the emission lens so as to translate the first laser source through the first plurality of emission locations and translate the first photodetector through the first plurality of detection locations, and a distance between the first laser source and the first photodetector is such that the first laser source and the first photodetector are always spatially conjugate with respect to each other as the first platform is translated; and a second platform, wherein the second laser source and the second photodetector are mounted on the second platform, the second platform is configured to be translated relative to the emission lens so as to translate the second laser source through the second plurality of emission locations and translate the second photodetector through the second plurality of detection locations, and a distance between the second laser source and the second photodetector is such that the second laser source and the second photodetector are always spatially conjugate with respect to each other as the second platform is translated.
 22. The lidar system of claim 21 wherein the emission lens and the receiving lens are mounted on a fixed frame, and the lidar system further comprising: a first flexure coupled to the fixed frame and the first platform, the first flexure configured to translate the first platform relative to the fixed frame; and a second flexure coupled to the fixed frame and the second platform, the second flexure configured to translate the second platform relative to the fixed frame.
 23. The lidar system of claim 22 wherein the first flexure and the second flexure are configured to translate the first platform and the second platform, respectively, in opposite directions with respect to each other. 